草庐IT

php - NodeJS 和 PHP 托管

全部标签

php - Microsoft Office 文件到图像 (JPEG/PNG)

我正在构建一个网络应用程序,我需要用户能够在浏览器中查看Word/Excel/PPT文件(这些文件存储在服务器端)。所以我决定将这些文件转换成缩略图会更好20张幻灯片powerpoint到20张图片执行此操作的最佳方法是什么或解决问题的任何其他方法 最佳答案 PDFCreator可以保存为多种格式,包括PDF、tiff、png和jpeg。它公开了一个COMAPI并提供使用示例。与其公开COM对象,不如编写一个简单的PowerShell或cmd.exe脚本来将文档的第一页打印到PDF创建者打印机,这样可能会更简单。您可以使用开源实用程

php - 如何在 PHP 桌面/GTK 应用程序中访问系统注册表?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AccessingWindowsregistrywithPHPandDOTNETclass有没有一种方法可以使用PHP在客户端注册表中访问或插入key?我正在为我的客户编写基于GTKInternet的计算器。我没有找到使用PHP访问注册表的方法。这可能吗?如果可能,怎么做?

可以使用 Netbeans + PHPUnit 在远程服务器上进行 PHP 单元测试吗?

我已经在本地Windows机器和远程Linux服务器上安装了PHPUnit。我能够从Netbeans在本地运行PHPUnit。我的下一步是使用Netbeans触发PHPUnit.bat脚本来:-SSH到远程服务器-从那里运行PHPUnit我可以手动使用PLink到SSH并从远程服务器的PHPUnit运行中取回输出。关于如何配置PHPUnit.bat脚本来执行此操作的任何想法? 最佳答案 如果这有帮助:用于从netbeans7.4远程运行phpunit的Windows脚本:phpunit.bat@echooff::==========

php - 如何存储非 ASCII 文件名的上传文件?

我无法将UTF-8文件名传递给move_uploaded_file()因为它按字节转换,导致文件系统中的名称错误。例如:move_uploaded_file($_FILES['userfile']['tmp_name'],'\upload\é.jpg');在上传目录中创建xa9.jpg。虽然WindowsAPI支持UTF-16,但将此类文件名(例如iconv('UTF-8','UTF-16','é'))传递给move_uploaded_file()导致错误。percent-encode所有特殊字符是合理的,根据RFC3986,我绝对应该对URI做同样的事情。.但是,当我使用百分比编码的

PHP Symfony - 连接已重置 (Windows)

我在Windows上配置了Symfony1.4。我的服务器是Wamp。我正在使用来自Symfony站点的教程。我的httpd.conf文件:NameVirtualHost127.0.0.1:8080Listen127.0.0.1:8080DocumentRoot"C:\dev\sfproject\web"DirectoryIndexindex.phpAllowOverrideAllAllowfromAllAlias/sfc:\dev\sfproject\lib\vendor\symfony\data\web\sfAllowOverrideAllAllowfromAll我的问题是,当我尝

php - 无法将远程 Openfiles.exe 数据拉入 PHP

我正在尝试使用openfiles.exe获取远程服务器上当前打开的文件的信息。我可以从网络服务器打开的命令提示符运行命令,所以我知道它在网络服务器和我试图定位的服务器之间工作。但是,当我尝试在PHP中调用相同的命令时,我得到一个Apache错误日志条目:“错误:目标系统必须运行WindowsXP或更高版本。”网络服务器在XpPro上运行,目标服务器在WindowsServer2003上。从命令提示符命令运行完美,即使是网络上较旧的Windows2000服务器,只是当我从PHP运行它时,它似乎有一个问题。有没有人知道为什么和/或如何解决这个问题?我使用的代码是:$output=shell

Windows Server 2008 上的 PHP APC (PHP 5.4.3 - x64)

尝试安装phpapc:已下载http://www.mediafire.com/?53jwxu6irk48ow1检查所有规范:x64Php5.4.3Threadsafe但是apache还是报错:PHP启动:无法加载动态库'Z:/php_apc.dll'有什么建议吗?搜索了google和stackoverflow但没有找到解决方案? 最佳答案 这是因为apc不是针对您正在使用的特定版本的php编译的-上周我遇到了同样的问题!确保完全匹配的版本解决了这个问题。 关于WindowsServer2

PHP fatal error : Class 'COM' not found

将PHP升级到v.5.5.1后出现此错误:Fatalerror:Class'COM'notfoundinC:\inetpub\wwwroot\ndsystems\database_engine\mssql_engine.phponline184mssql_engine.php文件中的第184行:$this->COMConnection=newCOM('ADODB.Connection');//line184try{$this->COMConnection->Open($connectionString);$this->RetrieveServerVersion();}catch(com

windows - 从NodeJs启动一个独立的进程

我目前正在使用NodeJs网络服务按需运行一些casper.js脚本。因为casper.js使用stdout作为返回Node的通信channel并且Node将casper作为子进程运行计划任务。这行得通,但现在我需要将此代码生产化,并且确实需要使其更能应对崩溃-即,如果它失败,我需要重新启动服务。据我所知,我的选择是......在linux机器上运行Node服务,然后当它作为守护进程运行时stdout应该可以工作以某种方式使Windows服务能够“看到”标准输出创建一个单独的Node服务器(在nssm下运行),可以监控服务并在失败时重新启动到目前为止,由于有额外的托管主机,我想尽可能避

linux - 使用 Windows 开发/使用 Unix 托管时的文件权限问题

我正在我的windows笔记本电脑上开发一个网站,我使用Git进行版本控制。当我将我的文件添加到Git时,它们是在644模式下添加的。问题是,在我的Linux服务器上,我需要文件为775。所以我所做的是,每次部署时,我都必须在我的Linux服务器上运行chmod775-R.,然后提交模式更改。这真的很烦人、耗时,并且会导致很多奇怪的提交。我的问题是,如何让我的IDE(PHPStorm)以775模式直接创建文件?我知道Windows不使用与UNIX相同的文件权限系统,但必须有一种方法可以在Linux中转换为775的Windows上设置文件权限吗?我尝试使用Cygwin或类似工具在Wind